#include "address.h"
#include "string.h"

// A.B.C.D -> A.B.*.D
char *mask_ip_str(char *ip)
{
    char *pos;
    int dot_count = 0;

    if (!ip) {
        return NULL;
    }

    for (pos = ip; *pos; ++pos) {
        if (*pos == '.') {
            ++dot_count;
        } else if (dot_count == 2) {
            if (*pos == '.') {
                break;
            } else {
                *pos = '*';
            }
        }
    }

    return ip;
}

